#ifndef __RELAY_H
#define __RELAY_H


void Relay_Init(void);
void Relay_On(unsigned char no);
void Relay_Off(unsigned char no);

#define RELAY1_ON 	GPIO_SetBits(GPIOD,GPIO_Pin_2) 
#define RELAY1_OFF 	GPIO_ResetBits(GPIOD,GPIO_Pin_2) 

#define RELAY2_ON 	GPIO_SetBits(GPIOD,GPIO_Pin_3) 
#define RELAY2_OFF 	GPIO_ResetBits(GPIOD,GPIO_Pin_3) 

#define RELAY3_ON 	GPIO_SetBits(GPIOD,GPIO_Pin_5) 
#define RELAY3_OFF 	GPIO_ResetBits(GPIOD,GPIO_Pin_5) 

#define RELAY4_ON 	GPIO_SetBits(GPIOD,GPIO_Pin_6) 
#define RELAY4_OFF 	GPIO_ResetBits(GPIOD,GPIO_Pin_6) 

#define RELAY5_ON 	GPIO_SetBits(GPIOC,GPIO_Pin_12) 
#define RELAY5_OFF 	GPIO_ResetBits(GPIOC,GPIO_Pin_12) 

#define RELAY6_ON 	GPIO_SetBits(GPIOC,GPIO_Pin_13) 
#define RELAY6_OFF 	GPIO_ResetBits(GPIOC,GPIO_Pin_13) 

#define RELAY7_ON 	GPIO_SetBits(GPIOC,GPIO_Pin_14) 
#define RELAY7_OFF 	GPIO_ResetBits(GPIOC,GPIO_Pin_14) 

#define RELAY8_ON 	GPIO_SetBits(GPIOC,GPIO_Pin_15) 
#define RELAY8_OFF 	GPIO_ResetBits(GPIOC,GPIO_Pin_15) 
#endif
